package main;

import jdk.jshell.execution.LoaderDelegate;

import java.math.BigDecimal;
import java.sql.SQLIntegrityConstraintViolationException;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.Arrays;

public class Test {
    private static BigDecimal a;
    public static void main(String[] args) {
        Number a;
        a = 1.2345;
        System.out.println(new BigDecimal(String.valueOf(a)));
//        int seq = 20;
//        String seqStr = "";
//        int[] arr = new int[26];
//        for (int i = 1;i < 10;i++){
//            if (seq == i){
//                seqStr = String.valueOf(i);
//            }
//        }
//        for (int i = 10,j = 0;i < 36;i++,j++){
//            arr[j] = i;
//        }
//        for (int i = 0;i < arr.length;i++){
//            if (seq == arr[i]){
//                seqStr = String.valueOf((char)('A' + i));
//            }
//        }
//        System.out.println(seqStr);
//        String a = "0123456789";
//        System.out.println(a.substring(2));
//        System.out.println(a.substring(0,2));
//        System.out.println(a.substring(4));
//        System.out.println(a);
//        String a = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"));
//        LocalTime b = LocalTime.now().withNano(0);
//        System.out.println(a.substring(0,0) + "aaaa" + a.substring(6));
//        System.out.println(a.substring(2,8));
//
//        System.out.println(a);
//        System.out.println(b);
//        try {
//            throw new SQLIntegrityConstraintViolationException();
//        }catch (Exception e){
//            if (e instanceof SQLIntegrityConstraintViolationException){
//                System.out.println("111");
//            }
//        }
    }
}
